
/*
 * @Description: 字节输出流-复制图片
 * @Author: rendc
 * @Date: 2025-08-21 11:43:20
 * @LastEditors: rendc
 * @LastEditTime: 2025-08-21 14:56:47
 */
import java.io.OutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;

public class TestOutputStreamImg {

  // public static void main(String[] args) throws
  // FileNotFoundException,IOException {
  public static void main(String[] args) throws Exception {
    InputStream is = new FileInputStream("a.png");
    // 第二个参数表示追加模式 不会覆盖原文件
    OutputStream os = new FileOutputStream("b.png");
    System.out.println("os:" + os);
    int r;
    while ((r = is.read()) != -1) {
      // r = is.read();
      // System.out.println("r:" + r);
      // 如何实现追加写入
      os.write(r);
    }
    // 关闭流
    os.close();
    is.close();
  }
}